Mobile
Log In Sign Up
phosphate
 n.  phosphate, salt or ester of phosphoric acid; fertilizer containing phosphates  detail>>